Welcome![Sign In][Sign Up]
Location:
Search - symbol factor

Search list

[Other resourceqpskasp1

Description: 此源码是用DSP实现QPSK调制,在CCS软件上实现.采样速率为14400样点/s,载波频率为1800Hz,带宽为300~3300Hz,符号速率为2400符号/s,滚降系数为0.35.-this source is used DSP QPSK modulation, the CCS software to achieve. Sampling rate of 14,400 samples / s, the carrier frequency of 1800 Hz. bandwidth of 300-3300Hz, Symbol rate of 2,400 symbols / s, roll-off factor of 0.35.
Platform: | Size: 2596 | Author: 钟金 | Hits:

[ELanguagepl/0

Description: /*PL/0编译系统C版本头文件pl0.h*/ /* typedef enum { false, true } bool; */ #define norw 13 /*关键字个数*/ #define txmax 100 /*名字表容量*/ #define nmax 14 /*number的最大位数*/ #define al 10 /*符号的最大长度*/ #define amax 2047 /*地址上界*/ #define levmax 3 /*最大允许过程嵌套声明层数[0,levmax]*/ #define cxmax 200 /*最多的虚拟机代码数*/ /*符号*/ enum symbol{ nul, ident, number, plus, minus, times, slash, oddsym, eql, neq, lss, leq, gtr, geq, lparen, rparen, comma, semicolon, period, becomes, beginsym, endsym, ifsym, thensym, whilesym, writesym, readsym, dosym, callsym, constsym, varsym, procsym, }; #define symnum 32 /*名字表中的类型*/ enum object{ constant, variable, procedur, }; /*虚拟机代码*/ enum fct{ lit, opr, lod, sto, cal, inte, jmp, jpc, }; #define fctnum 8 /*虚拟机结构代码*/ struct instruction { /*454*/ enum fct f; // 虚拟机代码指令 int l; //引用层与声明层的层次差 int a; //根据f的不同而不同 }; FILE * fas; //输出名字表 FILE * fa; //输出虚拟机代码 FILE * fa1; //输出源文件及其各行对应的首地址 FILE * fa2; //输出结果 bool listswitch; //显示虚拟机代码与否 bool tableswitch; //显示名字与否 char ch; //获取字符的缓冲区,getch使用 enum symbol sym; //当前的符号 char id[al+1]; //当前ident,多出的一个字节用于存放0 int num; //当前number int cc,ll; //getch使用的计数器,cc表示当前字符(ch)的位置 int cx; //虚拟机代码指针,取值范围[0,cxmax-1] char line[81]; //读取行缓冲区 char a[al+1]; //临时符号,多出的一个字节用于存放0 struct instruction code[cxmax]; //存放虚拟机代码的数组 char word[norw][al]; //保留字 enum symbol wsym[norw]; //保留字对应的符号值 enum symbol ssym[256]; //单字符的符号值 char mnemonic[fctnum][5]; //虚拟机代码指令名称 bool declbegsys[symnum]; //表示声明开始的符号集合 bool statbegsys[symnum]; //表示语句开始的符号集合 bool facbegsys[symnum]; //表示因子开始的符号集合 //名字表结构 struct tablestruct { char name[al]; //名字 enum object kind; //类型:const,var,array or procedure int val; //数值,仅const使用 int level; //所须层,仅const不能用 int adr; //地址,仅const不能用 int size; //需要分配的数据空间,仅procedure使用 }; struct tablestruct table[txmax]; //名字表 FILE * fin; FILE * fout; char fname[al]; int err; //错误计数器 //当函数中发生fatal error时,返回-1告知调用它的函数,最终退出程序 #define getsymdo if(-1==getsym()) return -1 #define getchdo if(-1==getch()) return -1 #define testdo(a,b,c) if(-1==test(a,b,c)) return -1 #define gendo(a,b,c) if(-1==gen(a,b,c)) return -1 #define expressiondo(a,b,c) if(-1==expression(a,b,c)) return -1 #define factordo(a,b,c) if(-1==factor(a,b,c)) return -1 #define termdo(a,b,c) if(-1==term(a,b,c)) return -1 #define conditiondo(a,b,c) if(-1==condition(a,b,c)) return -1 #define statementdo(a,b,c) if(-1==statement(a,b,c)) return -1 #define constdeclarationdo(a,b,c) if(-1==constdeclaration(a,b,c)) return -1 #define vardeclarationdo(a,b,c) if(-1==vardeclaration(a,b,c)) return -1 void error(int n); int getsym(); int getch(); void init(); int gen(enum fct x,int y ,int z); int test(bool *s1,bool *s2,int n); int inset(int e,bool *s); int addset(bool *str,bool * s1,bool * s2,int n); int subset(bool *str,bool * s1,bool * s2,int n); int mulset(bool *str,bool * s1,bool * s2,int n); int block(int lev,int tx,bool * fsys); void interpret(); int factor(bool * fsys,int * ptx,int lev); int term(bool * fsys,int * ptx,int lev); int condition(bool * fsys,int * ptx,int lev); int expression(bool * fsys,int * ptx,int lev); int statement(bool * fsys,int * ptx,int lev); void listcode(int cx0); int vardeclaration(int *ptr, int lev,int *ptx); int constdeclaration(int *ptr, int lev,int *ptx); int position(char * idt,int tx); void enter(enum object k,int * ptx,int lev, int * pdx); int base(int l,int * s,int b)
Platform: | Size: 25139 | Author: xqq771084591 | Hits:

[Software Engineeringqpskasp1

Description: 此源码是用DSP实现QPSK调制,在CCS软件上实现.采样速率为14400样点/s,载波频率为1800Hz,带宽为300~3300Hz,符号速率为2400符号/s,滚降系数为0.35.-this source is used DSP QPSK modulation, the CCS software to achieve. Sampling rate of 14,400 samples/s, the carrier frequency of 1800 Hz. bandwidth of 300-3300Hz, Symbol rate of 2,400 symbols/s, roll-off factor of 0.35.
Platform: | Size: 2048 | Author: 钟金 | Hits:

[Other systemsSymbol_Factory_ActiveX_2.0

Description: 某国外著名工控组态软件中用的ActiveX控件库。非常棒!包含了泵、阀门、电机、管道、容器等所有的对象。-A famous industrial configuration software with the ActiveX Control Library. Great! Includes pumps, valves, motors, piping, containers, etc. all of the objects.
Platform: | Size: 8428544 | Author: sunwu | Hits:

[matlabACTSP

Description: 实现了蚁群算法求解TSP问题。注释详细 function[R_best,L_best,L_ave,Shortest_Route,Shortest_Length]=ACATSP(C,NC_max,m,Alpha,Beta,Rho,Q) ------------------------------------------------------------------------- 主要符号说明 C n个城市的坐标,n×2的矩阵 NC_max最大迭代次数 m蚂蚁个数 Alpha表征信息素重要程度的参数 Beta表征启发式因子重要程度的参数 Rho信息素蒸发系数 Q信息素增加强度系数 R_best各代最佳路线 L_best各代最佳路线的长度 ========================================================================= -Ant Colony Algorithm for the realization of the TSP problem. Notes the detailed function [R_best, L_best, L_ave, Shortest_Route, Shortest_Length] = ACATSP (C, NC_max, m, Alpha, Beta, Rho, Q) ------------------------------------------------------------------- The main symbol------ C n that cities coordinates, n × 2 matrix NC_max the largest number of iterations m the number of Alpha ant pheromones characterized the importance of the parameters Beta factor heuristic importance of characterization of the parameters Rho evaporation coefficient of pheromone pheromone Q increase in intensity coefficient R_best best route generations generations L_best the length of the best route ====== ================================================== =================
Platform: | Size: 2048 | Author: 王晶 | Hits:

[ELanguagediguixiajiang

Description: 递归下降的基本思想: 为每一个非终结符构造一个子程序,每一个子程序的过程体中按该产生式的候选项分情况展开,遇到终结符直接匹配,而遇到非终结符就调用相应非终结符的子程序。该分析从调用文法开始符号的子程序开始,直到所有非终结符都展开为终结符并得到匹配为止。若分析过程中达到这一步则表明分析成功,否则表明输入中有语法错误。递归下降分析对文法的限制是不能有公共左因子和左递归。由于文法是递归定义的,因此子程序也是递归的,被称为递归下降子程序。 -The basic idea of recursive descent: For each non-terminal construct a subroutine, each subroutine of the process of the body produced by the sub-type of candidate to undertake encountered terminator direct match, while the case of non-terminal symbol on the call to the corresponding non-terminal symbol of the subroutine. The analysis from the grammar start symbol of the subroutine call to start until all the non-terminal and launched as a terminator and get matched up. If the analysis process to achieve this step indicates that the analysis of success, or else that there is a syntax error input. Recursive descent analysis of the grammar of the restrictions can not have public left factor and left recursion. As the grammar is a recursive definition, and therefore also a recursive subroutine, known as recursive descent subprogram.
Platform: | Size: 1024 | Author: WM | Hits:

[ELanguageGrammerParsers

Description: 利用C++语言编制一个LL(1)语法分析器,利用LL(1)控制程序根据显示栈栈顶内容、向前看符号以及LL(1)分析表,对输入符号串自上而下的分析过程。可通过消除左递归、提取左因子把非LL(1)文法改造成LL(1)文法。-Compiled using a C++ language LL (1) parser using LL (1) control program according to display the contents of the stack the stack, forward-looking symbols and LL (1) of the table, the input symbol string of top-down analysis . Through the elimination of left recursion, left-factor of the extraction of non-LL (1) grammar transformation into a LL (1) grammar.
Platform: | Size: 227328 | Author: 杨玥 | Hits:

[Data structssyntax

Description: LL(1)文法的实现。具体设计要求如下: 1. 可以使用任何语言来完成,例如:Java、C、C++。 2. 文法采用常用的方式进行描述,例如:S→aA。 3. 以文件方式读取文法。 4. 分别求出每一个非终结符FIRST 集FOLLOW集和SELECT集。 5. 画出预测分析表。 6. 判定读入的文法是否是LL(1)文法。 7. 给定的任意符号串判定是否是文法中的句子,将分析过程用计算机打印出来。 8. 查出文法中是否含有左递归或左公因子。若有则消除左公因子和左递归,并给出分析过程。 -LL (1) grammar implementation. Specific design requirements are as follows: 1. You can use any language to complete, such as: Java, C, C++. 2. Grammar described by commonly used methods, such as: S → aA. 3. The papers read grammar. 4. Were calculated for each set of nonterminal FIRST SELECT FOLLOW set and set. 5. Draw the projections of the table. 6. To determine whether it is read into the grammar LL (1) grammar. 7. The given string to determine whether any symbol is the grammar of the sentence, will be printed by computer analysis. 8. Find out whether they contain left-recursive grammar or left common factor. If the elimination of left recursion and left common factor, and gives analysis.
Platform: | Size: 6144 | Author: 冯景航 | Hits:

[matlabk2

Description: 6QAM通过带限信道,设码元速率为1000波特,传输信道特性为滚降系数为0.75的滚升余弦频谱的滤波器,试建立测试模型并观察接收信号(等效基带信号)的眼图、星座图和相位转移轨迹图。simulink模型-6QAM through the band-limited channel, located at 1000 baud symbol rate, the transmission channel characteristics for the roll-off factor of 0.75 of spectrum raised cosine filter roll and try to create a test model and observe the received signal (the equivalent baseband signal) of the eye diagram, constellation and phase transfer trajectories. simulink model
Platform: | Size: 4096 | Author: kang | Hits:

[VHDL-FPGA-VerilogBPSK

Description: 用于BPSK调制的自行设计,说明如下: 1.matlab.txt中的程序是matlab平台下的.mat格式。目的是输出一个64*4的矩阵,矩阵的每个元素都为0~255间的整数。矩阵每行的四个数是一个码元的四个抽样点的量化值。但由于当前码元通过升余弦滤波系统时,受到前后共6个码元的共同影响,所以是由6个码元共同决定。这6个码元是随机的,可能是0也可能是1(双极性时可能是-1也可能是+1),故6个码元共2^6=64种情况,所以产生的矩阵是64*4。最后逐行输出这256个数。 2.BPSK3中程序的目的是:将m序列通过滚降系数为0.3的升余弦滤波系统后的信号采样输出。 3.BPSK5中程序的目的是:将m序列通过滚降系数为0.5的升余弦滤波系统后的信号采样输出。 4.以上两个程序的运行平台为Quartus(verilog语言)。-BPSK modulation is used to design, as follows: 1.matlab.txt the program is under matlab platform. Mat format. Purpose is to output a 64* 4 matrix, each element is an integer between 0 and 255. Matrix of each line is a symbol of four the number of sampling points of the four quantitative value. However, due to the current symbol by raised cosine filtering system, before and after a total of six yards by the combined effect of element, it is shared by the six yards per decision. The 6 symbol is random, may be 0 may be 1 (may be bipolar may be+1-1), so a total of six yards per 2 ^ 6 = 64 kinds of situations, so the resulting matrix 64* 4. Finally, the number of progressive output of the 256. 2.BPSK3 purposes of the procedure is: m sequence of roll-off factor of 0.3 by the raised cosine filter system output after the signal sampling. 3.BPSK5 purposes of the procedure is: m sequence of roll-off factor of 0.5 by the raised cosine filter system output after the signal sampling.
Platform: | Size: 4096 | Author: | Hits:

[matlabQAM

Description: 编写一个含QAM传输的发送和接收模块 1)分别采用复基带仿真和实带通仿真两种形式 a) 实带通仿真时, 载波频率为符号率的4倍 b)发端采用滚降系数0.5的根号升余弦滤波器 2)画出Eb/N0=15dB时的接收波形(收滤波前),取100个采样 3)画出发端输出的眼图和收端过匹配滤波后的眼图(画眼图时不加噪声) 统计误符号率和误比特率与Eb/N0的关系,画出曲线, 与理论计算的曲线相对比 -Prepare to send of one with QAM transmission and receiver module 1), respectively, the complex baseband simulation and the real band-pass simulation in two forms a) the real band-pass simulation, the carrier frequency used for the symbol rate of 4 times b) the originator roll-off factor of 0.5 root raised cosine filter, 2) draw Eb/N0 = 15dB when the received waveform (closing filter), take 100 samples) to draw the originator of the output eye diagram and income side of the eye diagram after the matched filter ( draw the eye diagram without noise) statistics symbol error rate and bit error rate and Eb/N0, draw a curve calculated with the theoretical curve compared
Platform: | Size: 7168 | Author: 李昌婷 | Hits:

[Communication-Mobile16QAm

Description: 采用MATLAB编程,产生一个16QAM基带信号,并进行实数倍插值计算。要求符号率为1 MSymbol/s,采用均方根升余弦滤波成形,滚降系数=0.5。产生{…1,0,1,1,…}的伪随机序列,经过映射、4倍成形滤波、FIR半带滤波、实数倍内插滤波,最后输出4.315倍时域/频域响应。给出信号序列经过各级滤波的时域、频域结果-Using MATLAB programming, resulting in a 16QAM baseband signal, and the real multiples of the interpolation calculation. The requirements of symbol rate 1 MSymbol/s, the root mean square raised cosine filter shape, roll-off factor = 0.5. Generate {1,0,1,1, ...} of the pseudo-random sequence, mapping, four times the shaping filter, FIR half-band filter, in fact, several times interpolation filter, the final output of 4.315 times the time domain/frequency domain response. Given the signal sequence through all levels of filtering the time domain, frequency domain results
Platform: | Size: 239616 | Author: | Hits:

[Windows DevelopAAdaptiveequad

Description: 自适应均衡器的LMS算法实现及其仿真 :自适应均衡器已广泛应用于通信、雷达、声纳、控制和生物医学工程等许多领域,为克服多径衰落和信道失真引起的的码间干扰,实时跟踪移动通信信道的时变特性,笔者设计了一个基于LMS 算法的自适应线性均衡器,并通过改变步长因子Δ来分析其收敛速度和均方误差特性. -Adaptive equalizer LMS algorithm and its simulation: adaptive equalizer has been widely used in communications, radar, sonar, control, and in many areas of biomedical engineering, to overcome multipath fading and channel distortion caused by the inter-symbol interference real-time tracking of mobile communication channel when varying characteristics, the author designed the adaptive linear equalizer based on the LMS algorithm to analyze the convergence rate and mean square error characteristics, and by changing the step size factor Δ.
Platform: | Size: 306176 | Author: wanynall | Hits:

[Other16QAM

Description: 仿真练习(第六次刘课件中有关于噪声的添加方法) ? 编写一个含QAM传输的发送和接收模块 ? 分别采用复基带仿真和实带通仿真两种形式 ? 复基带仿真时过采样率为4倍,实带通仿真时过采样率为20倍, 实带通仿真时, 载波频率为符号率的4倍 ? 发端采用滚降系数0.5的根号升余弦滤波器 ? 画出Eb/N0=15dB时的接收波形(收滤波前),取100个采样 ? 画出发端输出的眼图和收端过匹配滤波后的眼图(画眼图时不加噪声) ? 统计误符号率和误比特率与Eb/N0的关系,画出曲线, 与理论计算的曲线相对比-Simulation exercises about noise (sixth Liu courseware Add method) ? Preparation of the one containing the transmission and reception of QAM transmission module ? Complex baseband simulation and real bandpass simulation were used in two forms ? When the simulation of the complex baseband oversampling rate 4 times, real bandpass simulation over-sampling rate of 20 times the real bandpass simulation, the carrier frequency is 4 times the symbol rate ? Originator using the square root raised cosine filter roll-off factor of 0.5 ? Draw Eb/N0 = 15dB received waveform (received before filtering), take the 100 samples ? Draw originator output eye diagram and eye diagram after the receiving end matched filtering plus noise (painted eye diagram) ? Statistics symbol error rate and bit error rate and Eb/N0 relationship, draw curves, and compared with the theoretical calculation of the curve
Platform: | Size: 7168 | Author: Chang | Hits:

[Special Effectsahs

Description: 程序c18_cdmacal验证莱斯因子K=100dB时,信噪比变化的符号差错概率。-Program c18_cdmacal verify Rice factor K = 100dB signal-to-noise ratio changes symbol error probability.
Platform: | Size: 3072 | Author: 方娜 | Hits:

[matlabEyediagram-of-2a4PAM

Description: 仿真研究2PAM,4PAM眼图特性; 分别加入高斯白噪声,码间串扰,研究它们对眼图的影响; 改变接收滤波器的滚降系数,研究它对眼图的影响; 研究不同波特率对眼图的影响。 -Simulation studies 2PAM, 4PAM eye diagram characteristics were added white Gaussian noise, inter-symbol interference, influence their study eye chart changing the receive filter roll-off factor, the study of its effects on the eye research on different baud rate eye effects.
Platform: | Size: 1024 | Author: WatcherVC | Hits:

[Other16qam

Description: 16QAM通过带限信道,设码元速率为1000波特,传输的滚降系数是0.75的滚降升余弦滤波器-16QAM by band-limited channel, set the symbol rate is 1000 baud, roll-off factor of transmission is 0.75 rolloff raised cosine filter
Platform: | Size: 4096 | Author: 王幕林 | Hits:

[Othercognitivel

Description: frequency expander. Matlab code for expander.When x is a vector, this function adds L-1 after each element of x. When x is a matrix, each column of it treated as vector and expanded L fold. SQUARE-ROOT RAISED-COSINE PULSE: h=sr_cos_p(N,L,alpha) This function generates a square-root raised-cosine pulse of length N+1. There are L samples per symbol period. alpha is the roll-off factor.
Platform: | Size: 1024 | Author: kris | Hits:

[Program docfile

Description: 升余弦滤波器设计,产生眼图,输入调制方式为2PAM和4PAM,符号率为1Hz,等效信道滤波器为升余弦滚降成形滤波器(缺省滚降系数为0.5)-Raised cosine filter design, resulting in eye diagrams, input modulation for 2PAM and 4PAM, symbol rate of 1Hz, the equivalent channel filter for shaping raised cosine filter (default roll-off factor of 0.5)
Platform: | Size: 1024 | Author: asha | Hits:

[Industry research1MIMOOFDMestimation

Description: MC-CDMA with SFBC In the next subsections, we describe the architecture of an SFBC MIMO MC-CDMA transmitter, and define the basic terms related to the PAPR of the involved signals. System model In an MC-CDMA system, a block of M information symbols each active user are spread in the frequency domain into N = LM subcarriers, where L represents the spreading factor. This is accomplished by multiplying every symbol of the block for user k, where k ∈ {0,1,..., L - 1}, by a spreading code , -MC-CDMA with SFBC In the next subsections, we describe the architecture of an SFBC MIMO MC-CDMA transmitter, and define the basic terms related to the PAPR of the involved signals. System model In an MC-CDMA system, a block of M information symbols each active user are spread in the frequency domain into N = LM subcarriers, where L represents the spreading factor. This is accomplished by multiplying every symbol of the block for user k, where k ∈ {0,1,..., L - 1}, by a spreading code ,
Platform: | Size: 4096 | Author: emman | Hits:
« 12 »

CodeBus www.codebus.net